rem # https://docs.microsoft.com/zh-tw/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions rem # DiskPart /s F:\CreatePartitions-UEFI_AnyDiskSize.txt rem == CreatePartitions-UEFI.txt == rem == 0. Initialize it by yourself ===2022-08-22=== select disk 0 clean convert gpt rem automount disable rem ================================================ rem == 1. System partition ========================= create partition efi size=260 rem ## bootice fix driver letter format quick fs=fat32 label="System" rem remove letter="S" NoErr assign letter="S" NoErr rem == 2. Microsoft Reserved (MSR) partition ======= create partition msr size=16 rem == 3. Windows partition ======================== rem 209788+248005=457793 rem create partition primary size=209788 rem create partition primary size=457793 create partition primary format quick fs=ntfs label="Windows" rem remove letter="W" NoErr assign letter="W" NoErr rem ## shrink 950+17920=18870 shrink desired=18870 rem === 4. Recovery tools partition ================ create partition primary size=950 format quick fs=ntfs label="Recovery" rem "de94bba4-06d1-4d40-a16a-bfd50179d6ac" (set Recovery Flag on the partition) set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac" rem 0x8000000000000000 (prevent assigning drive letter automatically on new machines) default rem 0x8000000000000001 (set as required partition by system) rem ## gpt attributes=0x8000000000000001 rem remove letter="R" NoErr assign letter="R" NoErr rem ## set id=27 rem === 5. Restore partition ================ create partition primary size=17920 format quick fs=ntfs label="Restore" rem remove letter="T" NoErr assign letter="T" NoErr list volume list partition exit